package cn.itcast.pojo;

import java.util.Date;
import java.util.HashMap;
import java.util.List;

public class order {

    private String orderType;

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType == null ? null : orderType.trim();
    }

    private String dispatchOpenId;

    public String getDispatchOpenId() {
        return dispatchOpenId;
    }

    public void setDispatchOpenId(String dispatchOpenId) {
        this.dispatchOpenId = dispatchOpenId == null ? null : dispatchOpenId.trim();
    }

    private Double orderCountPercentage;//用户下单次数百分比

    public Double getOrderCountPercentage() {
        return orderCountPercentage;
    }

    public void setOrderCountPercentage(Double orderCountPercentage) {
        this.orderCountPercentage = orderCountPercentage;
    }

    private Integer orderCountNumber;//用户下单次数分布的用户数

    private Integer weightCountyNumber;//区域回收废品重量分布，即每一个区域总回收重量

    private Integer orderCount;//用户下单次数

    public Integer getWeightCountyNumber() {
        return weightCountyNumber;
    }

    public void setWeightCountyNumber(Integer weightCountyNumber) {
        this.weightCountyNumber = weightCountyNumber;
    }

    public Integer getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(Integer orderCount) {
        this.orderCount = orderCount;
    }

    public Integer getOrderCountNumber() {
        return orderCountNumber;
    }

    public void setOrderCountNumber(Integer orderCountNumber) {
        this.orderCountNumber = orderCountNumber;
    }
    private Integer id;

    private String openId;

    private String orderState;

    private String orderNumber;

    private String orderVisitTime;

    private Date orderTime;

    private String orderTimeString;

    private Date orderDelivery;

    private String orderDeliveryString;

    private String orderImg;

    private List<orderItem> orderItems;

    public List<orderItem> getOrderItems() {
        return orderItems;
    }

    public void setOrderItems(List<orderItem> orderItems) {
        this.orderItems = orderItems;
    }

    private String userName;

    private String userArea;

    private String userPhone;

    private String userType;

    private String userCancelCause;

    private String userCancelExplain;

    private Date userEvaluateTime;

    private String userEvaluateTimeString;

    private String payProductType;

    private Double payForecastMoney;

    private Double payOrderMoney;

    private Double payPayMoney;

    private String payForecastWeight;

    private Date payTime;

    private String payTimeString;

    private String horsemanAccount;

    private Date horsemanArrivalTime;

    private String horsemanArrivalTimeString;

    private String horsemanName;

    private Date horsemanReceptionTime;

    private String horsemanReceptionTimeString;

    private Double horsemanBalance;

    private HashMap<String,String> userInfo;

    public Double getHorsemanBalance() {
        return horsemanBalance;
    }

    public void setHorsemanBalance(Double horsemanBalance) {
        this.horsemanBalance = horsemanBalance;
    }

    public void setUserInfo(HashMap<String, String> userInfo) {
        this.userInfo = userInfo;
    }

    public HashMap<String, String> getUserInfo() {
        return userInfo;
    }

    public String getOrderTimeString() {
        return orderTimeString;
    }

    public void setOrderTimeString(String orderTimeString) {
        this.orderTimeString = orderTimeString;
    }

    public String getOrderDeliveryString() {
        return orderDeliveryString;
    }

    public void setOrderDeliveryString(String orderDeliveryString) {
        this.orderDeliveryString = orderDeliveryString;
    }

    public String getUserEvaluateTimeString() {
        return userEvaluateTimeString;
    }

    public void setUserEvaluateTimeString(String userEvaluateTimeString) {
        this.userEvaluateTimeString = userEvaluateTimeString;
    }

    public String getPayTimeString() {
        return payTimeString;
    }

    public void setPayTimeString(String payTimeString) {
        this.payTimeString = payTimeString;
    }

    public String getHorsemanArrivalTimeString() {
        return horsemanArrivalTimeString;
    }

    public void setHorsemanArrivalTimeString(String horsemanArrivalTimeString) {
        this.horsemanArrivalTimeString = horsemanArrivalTimeString;
    }

    public String getHorsemanReceptionTimeString() {
        return horsemanReceptionTimeString;
    }

    public void setHorsemanReceptionTimeString(String horsemanReceptionTimeString) {
        this.horsemanReceptionTimeString = horsemanReceptionTimeString;
    }

    public String getHorsemanMeasureTimeString() {
        return horsemanMeasureTimeString;
    }

    public void setHorsemanMeasureTimeString(String horsemanMeasureTimeString) {
        this.horsemanMeasureTimeString = horsemanMeasureTimeString;
    }

    private Date horsemanMeasureTime;

    private String horsemanMeasureTimeString;

    private String orderExplain;

    private String exploitOpenId;

    private String exploitName;

    private String merchantopenid;

    private String orderform;

    public String getMerchantopenid() {
        return merchantopenid;
    }

    public void setMerchantopenid(String merchantopenid) {
        this.merchantopenid = merchantopenid;
    }

    public String getOrderform() {
        return orderform;
    }

    public void setOrderform(String orderform) {
        this.orderform = orderform;
    }

    private Double packageOrderSum;

    public Double getPackageOrderSum() {
        return packageOrderSum;
    }

    public void setPackageOrderSum(Double packageOrderSum) {
        this.packageOrderSum = packageOrderSum;
    }


    private String lat;

    private String lon;

    private String county;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId == null ? null : openId.trim();
    }

    public String getOrderState() {
        return orderState;
    }

    public void setOrderState(String orderState) {
        this.orderState = orderState == null ? null : orderState.trim();
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber == null ? null : orderNumber.trim();
    }

    public String getOrderVisitTime() {
        return orderVisitTime;
    }

    public void setOrderVisitTime(String orderVisitTime) {
        this.orderVisitTime = orderVisitTime == null ? null : orderVisitTime.trim();
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public Date getOrderDelivery() {
        return orderDelivery;
    }

    public void setOrderDelivery(Date orderDelivery) {
        this.orderDelivery = orderDelivery;
    }

    public String getOrderImg() {
        return orderImg;
    }

    public void setOrderImg(String orderImg) {
        this.orderImg = orderImg == null ? null : orderImg.trim();
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    public String getUserArea() {
        return userArea;
    }

    public void setUserArea(String userArea) {
        this.userArea = userArea == null ? null : userArea.trim();
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone == null ? null : userPhone.trim();
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType == null ? null : userType.trim();
    }

    public String getUserCancelCause() {
        return userCancelCause;
    }

    public void setUserCancelCause(String userCancelCause) {
        this.userCancelCause = userCancelCause == null ? null : userCancelCause.trim();
    }

    public String getUserCancelExplain() {
        return userCancelExplain;
    }

    public void setUserCancelExplain(String userCancelExplain) {
        this.userCancelExplain = userCancelExplain == null ? null : userCancelExplain.trim();
    }

    public Date getUserEvaluateTime() {
        return userEvaluateTime;
    }

    public void setUserEvaluateTime(Date userEvaluateTime) {
        this.userEvaluateTime = userEvaluateTime;
    }

    public String getPayProductType() {
        return payProductType;
    }

    public void setPayProductType(String payProductType) {
        this.payProductType = payProductType == null ? null : payProductType.trim();
    }



    public Double getPayForecastMoney() {
        return payForecastMoney;
    }

    public void setPayForecastMoney(Double payForecastMoney) {
        this.payForecastMoney = payForecastMoney;
    }

    public Double getPayOrderMoney() {
        return payOrderMoney;
    }

    public void setPayOrderMoney(Double payOrderMoney) {
        this.payOrderMoney = payOrderMoney;
    }

    public Double getPayPayMoney() {
        return payPayMoney;
    }

    public void setPayPayMoney(Double payPayMoney) {
        this.payPayMoney = payPayMoney;
    }

    public String getPayForecastWeight() {
        return payForecastWeight;
    }

    public void setPayForecastWeight(String payForecastWeight) {
        this.payForecastWeight = payForecastWeight == null ? null : payForecastWeight.trim();
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getHorsemanAccount() {
        return horsemanAccount;
    }

    public void setHorsemanAccount(String horsemanAccount) {
        this.horsemanAccount = horsemanAccount == null ? null : horsemanAccount.trim();
    }

    public Date getHorsemanArrivalTime() {
        return horsemanArrivalTime;
    }

    public void setHorsemanArrivalTime(Date horsemanArrivalTime) {
        this.horsemanArrivalTime = horsemanArrivalTime;
    }

    public String getHorsemanName() {
        return horsemanName;
    }

    public void setHorsemanName(String horsemanName) {
        this.horsemanName = horsemanName == null ? null : horsemanName.trim();
    }

    public Date getHorsemanReceptionTime() {
        return horsemanReceptionTime;
    }

    public void setHorsemanReceptionTime(Date horsemanReceptionTime) {
        this.horsemanReceptionTime = horsemanReceptionTime;
    }

    public Date getHorsemanMeasureTime() {
        return horsemanMeasureTime;
    }

    public void setHorsemanMeasureTime(Date horsemanMeasureTime) {
        this.horsemanMeasureTime = horsemanMeasureTime;
    }

    public String getOrderExplain() {
        return orderExplain;
    }

    public void setOrderExplain(String orderExplain) {
        this.orderExplain = orderExplain == null ? null : orderExplain.trim();
    }

    public String getExploitOpenId() {
        return exploitOpenId;
    }

    public void setExploitOpenId(String exploitOpenId) {
        this.exploitOpenId = exploitOpenId == null ? null : exploitOpenId.trim();
    }

    public String getExploitName() {
        return exploitName;
    }

    public void setExploitName(String exploitName) {
        this.exploitName = exploitName == null ? null : exploitName.trim();
    }

    public String getLat() {
        return lat;
    }

    public void setLat(String lat) {
        this.lat = lat == null ? null : lat.trim();
    }

    public String getLon() {
        return lon;
    }

    public void setLon(String lon) {
        this.lon = lon == null ? null : lon.trim();
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county == null ? null : county.trim();
    }

    private String dispatch_order_name;

    public void setDispatch_order_name(String dispatch_order_name) {
        this.dispatch_order_name = dispatch_order_name;
    }

    public String getDispatch_order_name() {
        return dispatch_order_name;
    }

    private String merchant_openid;

    public String getMerchant_openid() {
        return merchant_openid;
    }

    public void setMerchant_openid(String merchant_openid) {
        this.merchant_openid = merchant_openid;
    }

    @Override
    public String toString() {
        return "order{" +
                "orderType='" + orderType + '\'' +
                ", orderCountPercentage=" + orderCountPercentage +
                ", orderCountNumber=" + orderCountNumber +
                ", weightCountyNumber=" + weightCountyNumber +
                ", orderCount=" + orderCount +
                ", id=" + id +
                ", openId='" + openId + '\'' +
                ", orderState='" + orderState + '\'' +
                ", orderNumber='" + orderNumber + '\'' +
                ", orderVisitTime='" + orderVisitTime + '\'' +
                ", orderTime=" + orderTime +
                ", orderTimeString='" + orderTimeString + '\'' +
                ", orderDelivery=" + orderDelivery +
                ", orderDeliveryString='" + orderDeliveryString + '\'' +
                ", orderImg='" + orderImg + '\'' +
                ", orderItems=" + orderItems +
                ", userName='" + userName + '\'' +
                ", userArea='" + userArea + '\'' +
                ", userPhone='" + userPhone + '\'' +
                ", userType='" + userType + '\'' +
                ", userCancelCause='" + userCancelCause + '\'' +
                ", userCancelExplain='" + userCancelExplain + '\'' +
                ", userEvaluateTime=" + userEvaluateTime +
                ", userEvaluateTimeString='" + userEvaluateTimeString + '\'' +
                ", payProductType='" + payProductType + '\'' +
                ", payForecastMoney=" + payForecastMoney +
                ", payOrderMoney=" + payOrderMoney +
                ", payPayMoney=" + payPayMoney +
                ", payForecastWeight='" + payForecastWeight + '\'' +
                ", payTime=" + payTime +
                ", payTimeString='" + payTimeString + '\'' +
                ", horsemanAccount='" + horsemanAccount + '\'' +
                ", horsemanArrivalTime=" + horsemanArrivalTime +
                ", horsemanArrivalTimeString='" + horsemanArrivalTimeString + '\'' +
                ", horsemanName='" + horsemanName + '\'' +
                ", horsemanReceptionTime=" + horsemanReceptionTime +
                ", horsemanReceptionTimeString='" + horsemanReceptionTimeString + '\'' +
                ", horsemanMeasureTime=" + horsemanMeasureTime +
                ", horsemanMeasureTimeString='" + horsemanMeasureTimeString + '\'' +
                ", orderExplain='" + orderExplain + '\'' +
                ", exploitOpenId='" + exploitOpenId + '\'' +
                ", exploitName='" + exploitName + '\'' +
                ", packageOrderSum=" + packageOrderSum +
                ", lat='" + lat + '\'' +
                ", lon='" + lon + '\'' +
                ", county='" + county + '\'' +
                '}';
    }

}